/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * PainelMaterias.java
 *
 * Created on 23/11/2011, 13:33:21
 */
package projetointegrado;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.util.ArrayList;
import javax.swing.ImageIcon;

import javax.swing.border.Border;
import javax.swing.border.LineBorder;
import java.awt.Color;

import javax.swing.JPanel;


/**
 *
 * @author Emerson
 */
public class PainelMaterias extends javax.swing.JPanel {
    
    
    ArrayList<JPanel> paineis = new ArrayList<JPanel>();
    @Override
    public void paintComponent(Graphics g) {
        Image imagem = new ImageIcon("src/Imagens/materias.png").getImage();
        
        
        g.drawImage(imagem, 0, 0, this);
    }
    /** Creates new form PainelMaterias */
    public PainelMaterias() {
      //  javax.swing.border.LineBorder(new java.awt.Color(0,230,51),4,true);

        initComponents();

        

        javax.swing.border.LineBorder faltaPre = new javax.swing.border.LineBorder(Color.BLACK,4,true);
        javax.swing.border.LineBorder sendoFeita = new javax.swing.border.LineBorder(Color.GREEN,4,true);
        javax.swing.border.LineBorder concluida = new javax.swing.border.LineBorder(Color.RED,4,true);
        javax.swing.border.LineBorder disponivel = new javax.swing.border.LineBorder(Color.YELLOW,4,true);
        paineis.add(PainelTgs);
        paineis.add(PainelTecnologiaSociedade);
        paineis.add(PainelComOralEscrita);
        paineis.add(PainelAlg1);
        paineis.add(PainelLogica);
        paineis.add(PainelFundamentos1);
        paineis.add(PainelCalculo);
        paineis.add(PainelFilosofia);
        paineis.add(PainelIngles);
        paineis.add(PainelTga);
        paineis.add(PainelFsi);
        paineis.add(PainelAlg2);
        paineis.add(PaineDiscreta);
        paineis.add(PainelFundamentos2);
        paineis.add(PainelArquitetura);
        paineis.add(PainelHistoria);
        paineis.add(PainelMetodologia);
        paineis.add(PainelEconomia);
        paineis.add(PainelProdLog);
        paineis.add(PainelBd1);
        paineis.add(PainelTeoria);
        paineis.add(PainelEstruturas1);
        paineis.add(PainelSistemasOperacionais);
        paineis.add(PainelSociedadePolitica);
        paineis.add(PainelGestaoPessoas);
        paineis.add(PainelGovernanca);
        paineis.add(PainelContabilidade);
        paineis.add(PainelBd2);
        paineis.add(PainelAnalise);
        paineis.add(PainelEstruturas2);
        paineis.add(PainelRedes);

        
        for(int i = 0; i < paineis.size(); i++){
            if(ProjetoIntegrado.player.materias.get(i).getStatus() == 0){
                paineis.get(i).setBorder(faltaPre);
            }else if(ProjetoIntegrado.player.materias.get(i).getStatus() == 1){
                paineis.get(i).setBorder(disponivel);
            }else if(ProjetoIntegrado.player.materias.get(i).getStatus() == 2){
                paineis.get(i).setBorder(sendoFeita);
            }else if(ProjetoIntegrado.player.materias.get(i).getStatus() == 3){
                paineis.get(i).setBorder(concluida);
            }
        }

    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jPanel1 = new javax.swing.JPanel();
        PainelTecnologiaSociedade = new javax.swing.JPanel();
        PainelComOralEscrita = new javax.swing.JPanel();
        PainelTgs = new javax.swing.JPanel();
        PainelAlg1 = new javax.swing.JPanel();
        PainelLogica = new javax.swing.JPanel();
        jPanel2 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        PainelFundamentos1 = new javax.swing.JPanel();
        PainelCalculo = new javax.swing.JPanel();
        jPanel3 = new javax.swing.JPanel();
        jLabel2 = new javax.swing.JLabel();
        PaineDiscreta = new javax.swing.JPanel();
        PainelFundamentos2 = new javax.swing.JPanel();
        PainelArquitetura = new javax.swing.JPanel();
        PainelAlg2 = new javax.swing.JPanel();
        PainelFsi = new javax.swing.JPanel();
        PainelTga = new javax.swing.JPanel();
        PainelIngles = new javax.swing.JPanel();
        PainelFilosofia = new javax.swing.JPanel();
        PainelProdLog = new javax.swing.JPanel();
        PainelMetodologia = new javax.swing.JPanel();
        PainelEstruturas1 = new javax.swing.JPanel();
        PainelHistoria = new javax.swing.JPanel();
        PainelBd1 = new javax.swing.JPanel();
        PainelTeoria = new javax.swing.JPanel();
        PainelSistemasOperacionais = new javax.swing.JPanel();
        PainelEconomia = new javax.swing.JPanel();
        PainelRedes = new javax.swing.JPanel();
        PainelSociedadePolitica = new javax.swing.JPanel();
        PainelEstruturas2 = new javax.swing.JPanel();
        PainelGovernanca = new javax.swing.JPanel();
        PainelAnalise = new javax.swing.JPanel();
        PainelGestaoPessoas = new javax.swing.JPanel();
        PainelBd2 = new javax.swing.JPanel();
        PainelContabilidade = new javax.swing.JPanel();
        jPanel4 = new javax.swing.JPanel();
        jLabel3 = new javax.swing.JLabel();
        jPanel5 = new javax.swing.JPanel();
        jLabel4 = new javax.swing.JLabel();

        setPreferredSize(new java.awt.Dimension(830, 600));
        setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

        jPanel1.setBackground(new java.awt.Color(255, 255, 255));
        jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 204, 0), 3));
        jPanel1.setOpaque(false);
        jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
        add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 33, -1, -1));

        PainelTecnologiaSociedade.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 255, 51), 4, true));
        PainelTecnologiaSociedade.setOpaque(false);
        PainelTecnologiaSociedade.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelTecnologiaSociedadeLayout = new javax.swing.GroupLayout(PainelTecnologiaSociedade);
        PainelTecnologiaSociedade.setLayout(PainelTecnologiaSociedadeLayout);
        PainelTecnologiaSociedadeLayout.setHorizontalGroup(
            PainelTecnologiaSociedadeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelTecnologiaSociedadeLayout.setVerticalGroup(
            PainelTecnologiaSociedadeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelTecnologiaSociedade, new org.netbeans.lib.awtextra.AbsoluteConstraints(7, 30, 92, 55));

        PainelComOralEscrita.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 255, 51), 4, true));
        PainelComOralEscrita.setOpaque(false);
        PainelComOralEscrita.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelComOralEscritaLayout = new javax.swing.GroupLayout(PainelComOralEscrita);
        PainelComOralEscrita.setLayout(PainelComOralEscritaLayout);
        PainelComOralEscritaLayout.setHorizontalGroup(
            PainelComOralEscritaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelComOralEscritaLayout.setVerticalGroup(
            PainelComOralEscritaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelComOralEscrita, new org.netbeans.lib.awtextra.AbsoluteConstraints(7, 90, 92, -1));

        PainelTgs.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 255, 51), 4, true));
        PainelTgs.setOpaque(false);
        PainelTgs.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelTgsLayout = new javax.swing.GroupLayout(PainelTgs);
        PainelTgs.setLayout(PainelTgsLayout);
        PainelTgsLayout.setHorizontalGroup(
            PainelTgsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelTgsLayout.setVerticalGroup(
            PainelTgsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelTgs, new org.netbeans.lib.awtextra.AbsoluteConstraints(8, 205, 92, -1));

        PainelAlg1.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 255, 51), 4, true));
        PainelAlg1.setOpaque(false);
        PainelAlg1.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelAlg1Layout = new javax.swing.GroupLayout(PainelAlg1);
        PainelAlg1.setLayout(PainelAlg1Layout);
        PainelAlg1Layout.setHorizontalGroup(
            PainelAlg1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelAlg1Layout.setVerticalGroup(
            PainelAlg1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelAlg1, new org.netbeans.lib.awtextra.AbsoluteConstraints(8, 320, 92, -1));

        PainelLogica.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 255, 51), 4, true));
        PainelLogica.setOpaque(false);
        PainelLogica.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelLogicaLayout = new javax.swing.GroupLayout(PainelLogica);
        PainelLogica.setLayout(PainelLogicaLayout);
        PainelLogicaLayout.setHorizontalGroup(
            PainelLogicaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelLogicaLayout.setVerticalGroup(
            PainelLogicaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelLogica, new org.netbeans.lib.awtextra.AbsoluteConstraints(8, 379, 92, -1));

        jPanel2.setBackground(new java.awt.Color(0, 255, 0));

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 20, Short.MAX_VALUE)
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 20, Short.MAX_VALUE)
        );

        add(jPanel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(640, 450, 20, 20));

        jLabel1.setText("Matérias Sendo Feitas");
        add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(670, 450, -1, -1));

        PainelFundamentos1.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 255, 51), 4, true));
        PainelFundamentos1.setOpaque(false);
        PainelFundamentos1.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelFundamentos1Layout = new javax.swing.GroupLayout(PainelFundamentos1);
        PainelFundamentos1.setLayout(PainelFundamentos1Layout);
        PainelFundamentos1Layout.setHorizontalGroup(
            PainelFundamentos1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelFundamentos1Layout.setVerticalGroup(
            PainelFundamentos1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelFundamentos1, new org.netbeans.lib.awtextra.AbsoluteConstraints(8, 437, 92, -1));

        PainelCalculo.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 255, 51), 4, true));
        PainelCalculo.setOpaque(false);
        PainelCalculo.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelCalculoLayout = new javax.swing.GroupLayout(PainelCalculo);
        PainelCalculo.setLayout(PainelCalculoLayout);
        PainelCalculoLayout.setHorizontalGroup(
            PainelCalculoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelCalculoLayout.setVerticalGroup(
            PainelCalculoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelCalculo, new org.netbeans.lib.awtextra.AbsoluteConstraints(8, 493, 92, -1));

        jPanel3.setBackground(new java.awt.Color(255, 0, 0));

        javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
        jPanel3.setLayout(jPanel3Layout);
        jPanel3Layout.setHorizontalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 20, Short.MAX_VALUE)
        );
        jPanel3Layout.setVerticalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 20, Short.MAX_VALUE)
        );

        add(jPanel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(640, 480, -1, -1));

        jLabel2.setText("Matérias Concluídas");
        add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(670, 480, -1, -1));

        PaineDiscreta.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PaineDiscreta.setOpaque(false);
        PaineDiscreta.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PaineDiscretaLayout = new javax.swing.GroupLayout(PaineDiscreta);
        PaineDiscreta.setLayout(PaineDiscretaLayout);
        PaineDiscretaLayout.setHorizontalGroup(
            PaineDiscretaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PaineDiscretaLayout.setVerticalGroup(
            PaineDiscretaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PaineDiscreta, new org.netbeans.lib.awtextra.AbsoluteConstraints(108, 379, 92, 55));

        PainelFundamentos2.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelFundamentos2.setOpaque(false);
        PainelFundamentos2.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelFundamentos2Layout = new javax.swing.GroupLayout(PainelFundamentos2);
        PainelFundamentos2.setLayout(PainelFundamentos2Layout);
        PainelFundamentos2Layout.setHorizontalGroup(
            PainelFundamentos2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelFundamentos2Layout.setVerticalGroup(
            PainelFundamentos2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelFundamentos2, new org.netbeans.lib.awtextra.AbsoluteConstraints(108, 437, 92, -1));

        PainelArquitetura.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelArquitetura.setOpaque(false);
        PainelArquitetura.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelArquiteturaLayout = new javax.swing.GroupLayout(PainelArquitetura);
        PainelArquitetura.setLayout(PainelArquiteturaLayout);
        PainelArquiteturaLayout.setHorizontalGroup(
            PainelArquiteturaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelArquiteturaLayout.setVerticalGroup(
            PainelArquiteturaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelArquitetura, new org.netbeans.lib.awtextra.AbsoluteConstraints(108, 493, 92, -1));

        PainelAlg2.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelAlg2.setOpaque(false);
        PainelAlg2.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelAlg2Layout = new javax.swing.GroupLayout(PainelAlg2);
        PainelAlg2.setLayout(PainelAlg2Layout);
        PainelAlg2Layout.setHorizontalGroup(
            PainelAlg2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelAlg2Layout.setVerticalGroup(
            PainelAlg2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelAlg2, new org.netbeans.lib.awtextra.AbsoluteConstraints(108, 320, 92, -1));

        PainelFsi.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelFsi.setOpaque(false);
        PainelFsi.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelFsiLayout = new javax.swing.GroupLayout(PainelFsi);
        PainelFsi.setLayout(PainelFsiLayout);
        PainelFsiLayout.setHorizontalGroup(
            PainelFsiLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelFsiLayout.setVerticalGroup(
            PainelFsiLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelFsi, new org.netbeans.lib.awtextra.AbsoluteConstraints(108, 263, 92, -1));

        PainelTga.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelTga.setOpaque(false);
        PainelTga.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelTgaLayout = new javax.swing.GroupLayout(PainelTga);
        PainelTga.setLayout(PainelTgaLayout);
        PainelTgaLayout.setHorizontalGroup(
            PainelTgaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelTgaLayout.setVerticalGroup(
            PainelTgaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelTga, new org.netbeans.lib.awtextra.AbsoluteConstraints(108, 205, 92, -1));

        PainelIngles.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelIngles.setOpaque(false);
        PainelIngles.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelInglesLayout = new javax.swing.GroupLayout(PainelIngles);
        PainelIngles.setLayout(PainelInglesLayout);
        PainelInglesLayout.setHorizontalGroup(
            PainelInglesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelInglesLayout.setVerticalGroup(
            PainelInglesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelIngles, new org.netbeans.lib.awtextra.AbsoluteConstraints(108, 90, 92, 55));

        PainelFilosofia.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelFilosofia.setOpaque(false);
        PainelFilosofia.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelFilosofiaLayout = new javax.swing.GroupLayout(PainelFilosofia);
        PainelFilosofia.setLayout(PainelFilosofiaLayout);
        PainelFilosofiaLayout.setHorizontalGroup(
            PainelFilosofiaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelFilosofiaLayout.setVerticalGroup(
            PainelFilosofiaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelFilosofia, new org.netbeans.lib.awtextra.AbsoluteConstraints(108, 30, 92, -1));

        PainelProdLog.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelProdLog.setOpaque(false);
        PainelProdLog.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelProdLogLayout = new javax.swing.GroupLayout(PainelProdLog);
        PainelProdLog.setLayout(PainelProdLogLayout);
        PainelProdLogLayout.setHorizontalGroup(
            PainelProdLogLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelProdLogLayout.setVerticalGroup(
            PainelProdLogLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelProdLog, new org.netbeans.lib.awtextra.AbsoluteConstraints(208, 205, 92, -1));

        PainelMetodologia.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelMetodologia.setOpaque(false);
        PainelMetodologia.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelMetodologiaLayout = new javax.swing.GroupLayout(PainelMetodologia);
        PainelMetodologia.setLayout(PainelMetodologiaLayout);
        PainelMetodologiaLayout.setHorizontalGroup(
            PainelMetodologiaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelMetodologiaLayout.setVerticalGroup(
            PainelMetodologiaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelMetodologia, new org.netbeans.lib.awtextra.AbsoluteConstraints(208, 90, 92, -1));

        PainelEstruturas1.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelEstruturas1.setOpaque(false);
        PainelEstruturas1.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelEstruturas1Layout = new javax.swing.GroupLayout(PainelEstruturas1);
        PainelEstruturas1.setLayout(PainelEstruturas1Layout);
        PainelEstruturas1Layout.setHorizontalGroup(
            PainelEstruturas1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelEstruturas1Layout.setVerticalGroup(
            PainelEstruturas1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelEstruturas1, new org.netbeans.lib.awtextra.AbsoluteConstraints(208, 437, 92, 55));

        PainelHistoria.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelHistoria.setOpaque(false);
        PainelHistoria.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelHistoriaLayout = new javax.swing.GroupLayout(PainelHistoria);
        PainelHistoria.setLayout(PainelHistoriaLayout);
        PainelHistoriaLayout.setHorizontalGroup(
            PainelHistoriaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelHistoriaLayout.setVerticalGroup(
            PainelHistoriaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelHistoria, new org.netbeans.lib.awtextra.AbsoluteConstraints(208, 30, 92, -1));

        PainelBd1.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelBd1.setOpaque(false);
        PainelBd1.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelBd1Layout = new javax.swing.GroupLayout(PainelBd1);
        PainelBd1.setLayout(PainelBd1Layout);
        PainelBd1Layout.setHorizontalGroup(
            PainelBd1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelBd1Layout.setVerticalGroup(
            PainelBd1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelBd1, new org.netbeans.lib.awtextra.AbsoluteConstraints(208, 320, 92, -1));

        PainelTeoria.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelTeoria.setOpaque(false);
        PainelTeoria.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelTeoriaLayout = new javax.swing.GroupLayout(PainelTeoria);
        PainelTeoria.setLayout(PainelTeoriaLayout);
        PainelTeoriaLayout.setHorizontalGroup(
            PainelTeoriaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelTeoriaLayout.setVerticalGroup(
            PainelTeoriaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelTeoria, new org.netbeans.lib.awtextra.AbsoluteConstraints(208, 380, 92, -1));

        PainelSistemasOperacionais.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelSistemasOperacionais.setOpaque(false);
        PainelSistemasOperacionais.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelSistemasOperacionaisLayout = new javax.swing.GroupLayout(PainelSistemasOperacionais);
        PainelSistemasOperacionais.setLayout(PainelSistemasOperacionaisLayout);
        PainelSistemasOperacionaisLayout.setHorizontalGroup(
            PainelSistemasOperacionaisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelSistemasOperacionaisLayout.setVerticalGroup(
            PainelSistemasOperacionaisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelSistemasOperacionais, new org.netbeans.lib.awtextra.AbsoluteConstraints(208, 493, 92, -1));

        PainelEconomia.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelEconomia.setOpaque(false);
        PainelEconomia.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelEconomiaLayout = new javax.swing.GroupLayout(PainelEconomia);
        PainelEconomia.setLayout(PainelEconomiaLayout);
        PainelEconomiaLayout.setHorizontalGroup(
            PainelEconomiaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelEconomiaLayout.setVerticalGroup(
            PainelEconomiaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelEconomia, new org.netbeans.lib.awtextra.AbsoluteConstraints(208, 147, 92, -1));

        PainelRedes.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelRedes.setOpaque(false);
        PainelRedes.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelRedesLayout = new javax.swing.GroupLayout(PainelRedes);
        PainelRedes.setLayout(PainelRedesLayout);
        PainelRedesLayout.setHorizontalGroup(
            PainelRedesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelRedesLayout.setVerticalGroup(
            PainelRedesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelRedes, new org.netbeans.lib.awtextra.AbsoluteConstraints(308, 493, 92, -1));

        PainelSociedadePolitica.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelSociedadePolitica.setOpaque(false);
        PainelSociedadePolitica.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelSociedadePoliticaLayout = new javax.swing.GroupLayout(PainelSociedadePolitica);
        PainelSociedadePolitica.setLayout(PainelSociedadePoliticaLayout);
        PainelSociedadePoliticaLayout.setHorizontalGroup(
            PainelSociedadePoliticaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelSociedadePoliticaLayout.setVerticalGroup(
            PainelSociedadePoliticaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelSociedadePolitica, new org.netbeans.lib.awtextra.AbsoluteConstraints(308, 30, 92, -1));

        PainelEstruturas2.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelEstruturas2.setOpaque(false);
        PainelEstruturas2.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelEstruturas2Layout = new javax.swing.GroupLayout(PainelEstruturas2);
        PainelEstruturas2.setLayout(PainelEstruturas2Layout);
        PainelEstruturas2Layout.setHorizontalGroup(
            PainelEstruturas2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelEstruturas2Layout.setVerticalGroup(
            PainelEstruturas2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelEstruturas2, new org.netbeans.lib.awtextra.AbsoluteConstraints(308, 437, 92, -1));

        PainelGovernanca.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelGovernanca.setOpaque(false);
        PainelGovernanca.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelGovernancaLayout = new javax.swing.GroupLayout(PainelGovernanca);
        PainelGovernanca.setLayout(PainelGovernancaLayout);
        PainelGovernancaLayout.setHorizontalGroup(
            PainelGovernancaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelGovernancaLayout.setVerticalGroup(
            PainelGovernancaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelGovernanca, new org.netbeans.lib.awtextra.AbsoluteConstraints(308, 147, 92, -1));

        PainelAnalise.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelAnalise.setOpaque(false);
        PainelAnalise.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelAnaliseLayout = new javax.swing.GroupLayout(PainelAnalise);
        PainelAnalise.setLayout(PainelAnaliseLayout);
        PainelAnaliseLayout.setHorizontalGroup(
            PainelAnaliseLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelAnaliseLayout.setVerticalGroup(
            PainelAnaliseLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelAnalise, new org.netbeans.lib.awtextra.AbsoluteConstraints(308, 380, 92, -1));

        PainelGestaoPessoas.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelGestaoPessoas.setOpaque(false);
        PainelGestaoPessoas.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelGestaoPessoasLayout = new javax.swing.GroupLayout(PainelGestaoPessoas);
        PainelGestaoPessoas.setLayout(PainelGestaoPessoasLayout);
        PainelGestaoPessoasLayout.setHorizontalGroup(
            PainelGestaoPessoasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelGestaoPessoasLayout.setVerticalGroup(
            PainelGestaoPessoasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelGestaoPessoas, new org.netbeans.lib.awtextra.AbsoluteConstraints(308, 90, 92, 55));

        PainelBd2.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelBd2.setOpaque(false);
        PainelBd2.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelBd2Layout = new javax.swing.GroupLayout(PainelBd2);
        PainelBd2.setLayout(PainelBd2Layout);
        PainelBd2Layout.setHorizontalGroup(
            PainelBd2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelBd2Layout.setVerticalGroup(
            PainelBd2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelBd2, new org.netbeans.lib.awtextra.AbsoluteConstraints(308, 320, 92, -1));

        PainelContabilidade.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 51), 4, true));
        PainelContabilidade.setOpaque(false);
        PainelContabilidade.setPreferredSize(new java.awt.Dimension(90, 55));

        javax.swing.GroupLayout PainelContabilidadeLayout = new javax.swing.GroupLayout(PainelContabilidade);
        PainelContabilidade.setLayout(PainelContabilidadeLayout);
        PainelContabilidadeLayout.setHorizontalGroup(
            PainelContabilidadeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 84, Short.MAX_VALUE)
        );
        PainelContabilidadeLayout.setVerticalGroup(
            PainelContabilidadeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 47, Short.MAX_VALUE)
        );

        add(PainelContabilidade, new org.netbeans.lib.awtextra.AbsoluteConstraints(308, 205, 92, -1));

        jPanel4.setBackground(new java.awt.Color(0, 0, 0));
        jPanel4.setForeground(new java.awt.Color(255, 255, 51));

        javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 20, Short.MAX_VALUE)
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 20, Short.MAX_VALUE)
        );

        add(jPanel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(640, 540, 20, 20));

        jLabel3.setText("Disponível p/ matrícula");
        add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(670, 510, -1, -1));

        jPanel5.setBackground(new java.awt.Color(255, 255, 51));
        jPanel5.setForeground(new java.awt.Color(255, 255, 51));

        javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
        jPanel5.setLayout(jPanel5Layout);
        jPanel5Layout.setHorizontalGroup(
            jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 20, Short.MAX_VALUE)
        );
        jPanel5Layout.setVerticalGroup(
            jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 20, Short.MAX_VALUE)
        );

        add(jPanel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(640, 510, 20, 20));

        jLabel4.setText("Falta pré-requisito");
        add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(670, 540, -1, -1));
    }// </editor-fold>//GEN-END:initComponents
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JPanel PaineDiscreta;
    private javax.swing.JPanel PainelAlg1;
    private javax.swing.JPanel PainelAlg2;
    private javax.swing.JPanel PainelAnalise;
    private javax.swing.JPanel PainelArquitetura;
    private javax.swing.JPanel PainelBd1;
    private javax.swing.JPanel PainelBd2;
    private javax.swing.JPanel PainelCalculo;
    private javax.swing.JPanel PainelComOralEscrita;
    private javax.swing.JPanel PainelContabilidade;
    private javax.swing.JPanel PainelEconomia;
    private javax.swing.JPanel PainelEstruturas1;
    private javax.swing.JPanel PainelEstruturas2;
    private javax.swing.JPanel PainelFilosofia;
    private javax.swing.JPanel PainelFsi;
    private javax.swing.JPanel PainelFundamentos1;
    private javax.swing.JPanel PainelFundamentos2;
    private javax.swing.JPanel PainelGestaoPessoas;
    private javax.swing.JPanel PainelGovernanca;
    private javax.swing.JPanel PainelHistoria;
    private javax.swing.JPanel PainelIngles;
    private javax.swing.JPanel PainelLogica;
    private javax.swing.JPanel PainelMetodologia;
    private javax.swing.JPanel PainelProdLog;
    private javax.swing.JPanel PainelRedes;
    private javax.swing.JPanel PainelSistemasOperacionais;
    private javax.swing.JPanel PainelSociedadePolitica;
    private javax.swing.JPanel PainelTecnologiaSociedade;
    private javax.swing.JPanel PainelTeoria;
    private javax.swing.JPanel PainelTga;
    private javax.swing.JPanel PainelTgs;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JPanel jPanel5;
    // End of variables declaration//GEN-END:variables
}
